﻿2026-05-06T11:23:18.0212221Z Current runner version: '2.334.0'
2026-05-06T11:23:18.0236278Z ##[group]Runner Image Provisioner
2026-05-06T11:23:18.0237070Z Hosted Compute Agent
2026-05-06T11:23:18.0237942Z Version: 20260213.493
2026-05-06T11:23:18.0238539Z Commit: 5c115507f6dd24b8de37d8bbe0bb4509d0cc0fa3
2026-05-06T11:23:18.0239253Z Build Date: 2026-02-13T00:28:41Z
2026-05-06T11:23:18.0240017Z Worker ID: {b60bb7ef-da4d-4f31-8e75-20a9a0c1bf5a}
2026-05-06T11:23:18.0240696Z Azure Region: westus3
2026-05-06T11:23:18.0241262Z ##[endgroup]
2026-05-06T11:23:18.0242712Z ##[group]Operating System
2026-05-06T11:23:18.0243353Z Ubuntu
2026-05-06T11:23:18.0243796Z 24.04.4
2026-05-06T11:23:18.0244328Z LTS
2026-05-06T11:23:18.0244768Z ##[endgroup]
2026-05-06T11:23:18.0245278Z ##[group]Runner Image
2026-05-06T11:23:18.0245896Z Image: ubuntu-24.04
2026-05-06T11:23:18.0246400Z Version: 20260413.86.1
2026-05-06T11:23:18.0247611Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260413.86/images/ubuntu/Ubuntu2404-Readme.md
2026-05-06T11:23:18.0249653Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260413.86
2026-05-06T11:23:18.0250576Z ##[endgroup]
2026-05-06T11:23:18.0251767Z ##[group]GITHUB_TOKEN Permissions
2026-05-06T11:23:18.0253883Z Checks: write
2026-05-06T11:23:18.0254470Z Contents: read
2026-05-06T11:23:18.0255045Z Metadata: read
2026-05-06T11:23:18.0255562Z ##[endgroup]
2026-05-06T11:23:18.0257533Z Secret source: Actions
2026-05-06T11:23:18.0258581Z Prepare workflow directory
2026-05-06T11:23:18.0712909Z Prepare all required actions
2026-05-06T11:23:18.0751094Z Getting action download info
2026-05-06T11:23:18.6299599Z Download action repository 'actions/checkout@v6' (SHA:de0fac2e4500dabe0009e67214ff5f5447ce83dd)
2026-05-06T11:23:18.7613807Z Download action repository 'actions/setup-java@v5' (SHA:be666c2fcd27ec809703dec50e508c2fdc7f6654)
2026-05-06T11:23:19.7334749Z Download action repository 'gradle/actions@v4' (SHA:ed408507eac070d1f99cc633dbcf757c94c7933a)
2026-05-06T11:23:23.1669564Z Download action repository 'actions/upload-artifact@v7' (SHA:043fb46d1a93c77aae656e7c1c64a875d1fc6a0a)
2026-05-06T11:23:24.1981413Z Uses: Mesya82/Service-Book/.github/workflows/ci.yml@refs/pull/65/merge (975ef6f65f2ed325f930cb801d497a8895adec39)
2026-05-06T11:23:24.1985491Z Complete job name: ci / Lint, Static Analysis & Tests
2026-05-06T11:23:24.2646388Z ##[group]Run actions/checkout@v6
2026-05-06T11:23:24.2647035Z with:
2026-05-06T11:23:24.2647299Z   lfs: true
2026-05-06T11:23:24.2648046Z   repository: Mesya82/Service-Book
2026-05-06T11:23:24.2648676Z   token: ***
2026-05-06T11:23:24.2648930Z   ssh-strict: true
2026-05-06T11:23:24.2649292Z   ssh-user: git
2026-05-06T11:23:24.2649579Z   persist-credentials: true
2026-05-06T11:23:24.2649853Z   clean: true
2026-05-06T11:23:24.2650225Z   sparse-checkout-cone-mode: true
2026-05-06T11:23:24.2650535Z   fetch-depth: 1
2026-05-06T11:23:24.2650813Z   fetch-tags: false
2026-05-06T11:23:24.2651103Z   show-progress: true
2026-05-06T11:23:24.2651405Z   submodules: false
2026-05-06T11:23:24.2651675Z   set-safe-directory: true
2026-05-06T11:23:24.2652394Z env:
2026-05-06T11:23:24.2652745Z   FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
2026-05-06T11:23:24.2653064Z ##[endgroup]
2026-05-06T11:23:24.3769119Z Syncing repository: Mesya82/Service-Book
2026-05-06T11:23:24.3771612Z ##[group]Getting Git version info
2026-05-06T11:23:24.3772515Z Working directory is '/home/runner/work/Service-Book/Service-Book'
2026-05-06T11:23:24.3773779Z [command]/usr/bin/git version
2026-05-06T11:23:24.3806011Z git version 2.53.0
2026-05-06T11:23:24.3881722Z [command]/usr/bin/git lfs version
2026-05-06T11:23:24.4170578Z git-lfs/3.7.1 (GitHub; linux amd64; go 1.24.4)
2026-05-06T11:23:24.4182423Z ##[endgroup]
2026-05-06T11:23:24.4200112Z Temporarily overriding HOME='/home/runner/work/_temp/9b149138-c80e-4699-9eba-da7b7b031fc3' before making global git config changes
2026-05-06T11:23:24.4202360Z Adding repository directory to the temporary git global config as a safe directory
2026-05-06T11:23:24.4207474Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/Service-Book/Service-Book
2026-05-06T11:23:24.4248518Z Deleting the contents of '/home/runner/work/Service-Book/Service-Book'
2026-05-06T11:23:24.4255600Z ##[group]Initializing the repository
2026-05-06T11:23:24.4258941Z [command]/usr/bin/git init /home/runner/work/Service-Book/Service-Book
2026-05-06T11:23:24.4368118Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-05-06T11:23:24.4371070Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-05-06T11:23:24.4372727Z hint: to use in all of your new repositories, which will suppress this warning,
2026-05-06T11:23:24.4373955Z hint: call:
2026-05-06T11:23:24.4374898Z hint:
2026-05-06T11:23:24.4375820Z hint: 	git config --global init.defaultBranch <name>
2026-05-06T11:23:24.4376711Z hint:
2026-05-06T11:23:24.4378040Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-05-06T11:23:24.4379632Z hint: 'development'. The just-created branch can be renamed via this command:
2026-05-06T11:23:24.4382122Z hint:
2026-05-06T11:23:24.4382901Z hint: 	git branch -m <name>
2026-05-06T11:23:24.4383753Z hint:
2026-05-06T11:23:24.4384804Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-05-06T11:23:24.4386192Z Initialized empty Git repository in /home/runner/work/Service-Book/Service-Book/.git/
2026-05-06T11:23:24.4391756Z [command]/usr/bin/git remote add origin https://github.com/Mesya82/Service-Book
2026-05-06T11:23:24.4421679Z ##[endgroup]
2026-05-06T11:23:24.4422806Z ##[group]Disabling automatic garbage collection
2026-05-06T11:23:24.4426852Z [command]/usr/bin/git config --local gc.auto 0
2026-05-06T11:23:24.4456581Z ##[endgroup]
2026-05-06T11:23:24.4458526Z ##[group]Setting up auth
2026-05-06T11:23:24.4459608Z Removing SSH command configuration
2026-05-06T11:23:24.4468825Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-05-06T11:23:24.4502684Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2026-05-06T11:23:24.4766918Z Removing HTTP extra header
2026-05-06T11:23:24.4773567Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-05-06T11:23:24.4811185Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2026-05-06T11:23:24.5036622Z Removing includeIf entries pointing to credentials config files
2026-05-06T11:23:24.5042946Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-05-06T11:23:24.5077169Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-05-06T11:23:24.5312499Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-f9018ff7-3896-4097-819c-9f96e57ce264.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-05-06T11:23:24.5353787Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/Service-Book/Service-Book/.git.path /home/runner/work/_temp/git-credentials-f9018ff7-3896-4097-819c-9f96e57ce264.config
2026-05-06T11:23:24.5386776Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/Service-Book/Service-Book/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-f9018ff7-3896-4097-819c-9f96e57ce264.config
2026-05-06T11:23:24.5429181Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-f9018ff7-3896-4097-819c-9f96e57ce264.config
2026-05-06T11:23:24.5462853Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-f9018ff7-3896-4097-819c-9f96e57ce264.config
2026-05-06T11:23:24.5495763Z ##[endgroup]
2026-05-06T11:23:24.5499216Z [command]/usr/bin/git lfs install --local
2026-05-06T11:23:24.5852084Z Updated Git hooks.
2026-05-06T11:23:24.5854160Z Git LFS initialized.
2026-05-06T11:23:24.5869645Z ##[group]Fetching the repository
2026-05-06T11:23:24.5880570Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +975ef6f65f2ed325f930cb801d497a8895adec39:refs/remotes/pull/65/merge
2026-05-06T11:23:25.5376507Z From https://github.com/Mesya82/Service-Book
2026-05-06T11:23:25.5575843Z  * [new ref]         975ef6f65f2ed325f930cb801d497a8895adec39 -> pull/65/merge
2026-05-06T11:23:25.5758673Z ##[endgroup]
2026-05-06T11:23:25.5789300Z ##[group]Determining the checkout info
2026-05-06T11:23:25.5790187Z ##[endgroup]
2026-05-06T11:23:25.5790981Z ##[group]Fetching LFS objects
2026-05-06T11:23:25.5791725Z [command]/usr/bin/git lfs fetch origin refs/remotes/pull/65/merge
2026-05-06T11:23:25.5792579Z Fetching reference refs/remotes/pull/65/merge
2026-05-06T11:23:25.6282398Z ##[endgroup]
2026-05-06T11:23:25.6458895Z [command]/usr/bin/git sparse-checkout disable
2026-05-06T11:23:25.6678553Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
2026-05-06T11:23:25.7076207Z ##[group]Checking out the ref
2026-05-06T11:23:25.7098100Z [command]/usr/bin/git checkout --progress --force refs/remotes/pull/65/merge
2026-05-06T11:23:25.7099558Z Note: switching to 'refs/remotes/pull/65/merge'.
2026-05-06T11:23:25.7100931Z 
2026-05-06T11:23:25.7101634Z You are in 'detached HEAD' state. You can look around, make experimental
2026-05-06T11:23:25.7103220Z changes and commit them, and you can discard any commits you make in this
2026-05-06T11:23:25.7104450Z state without impacting any branches by switching back to a branch.
2026-05-06T11:23:25.7105548Z 
2026-05-06T11:23:25.7106291Z If you want to create a new branch to retain commits you create, you may
2026-05-06T11:23:25.7108117Z do so (now or later) by using -c with the switch command. Example:
2026-05-06T11:23:25.7111051Z 
2026-05-06T11:23:25.7111291Z   git switch -c <new-branch-name>
2026-05-06T11:23:25.7111647Z 
2026-05-06T11:23:25.7111828Z Or undo this operation with:
2026-05-06T11:23:25.7112115Z 
2026-05-06T11:23:25.7112257Z   git switch -
2026-05-06T11:23:25.7112474Z 
2026-05-06T11:23:25.7113131Z Turn off this advice by setting config variable advice.detachedHead to false
2026-05-06T11:23:25.7113719Z 
2026-05-06T11:23:25.7114385Z HEAD is now at 975ef6f Merge 5aac9a8053eb4d326522ae267210c0df4215af3e into a5dde235044b6c4dd43f7c02e62e15ef96905144
2026-05-06T11:23:25.7206028Z Encountered 1 file that should have been a pointer, but wasn't:
2026-05-06T11:23:25.7209047Z 	app/coverage-baselines/gmd_smoke.ec
2026-05-06T11:23:25.7225482Z ##[endgroup]
2026-05-06T11:23:25.7272083Z [command]/usr/bin/git log -1 --format=%H
2026-05-06T11:23:25.7298850Z 975ef6f65f2ed325f930cb801d497a8895adec39
2026-05-06T11:23:25.7561481Z ##[group]Run actions/setup-java@v5
2026-05-06T11:23:25.7561766Z with:
2026-05-06T11:23:25.7561964Z   java-version: 17
2026-05-06T11:23:25.7562159Z   distribution: temurin
2026-05-06T11:23:25.7562370Z   java-package: jdk
2026-05-06T11:23:25.7562565Z   check-latest: false
2026-05-06T11:23:25.7562762Z   server-id: github
2026-05-06T11:23:25.7562956Z   server-username: GITHUB_ACTOR
2026-05-06T11:23:25.7563200Z   server-password: GITHUB_TOKEN
2026-05-06T11:23:25.7563434Z   overwrite-settings: true
2026-05-06T11:23:25.7563644Z   job-status: success
2026-05-06T11:23:25.7563955Z   token: ***
2026-05-06T11:23:25.7564125Z env:
2026-05-06T11:23:25.7564319Z   FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
2026-05-06T11:23:25.7564577Z ##[endgroup]
2026-05-06T11:23:25.9351027Z ##[group]Installed distributions
2026-05-06T11:23:25.9357202Z Resolved Java 17.0.18+8 from tool-cache
2026-05-06T11:23:25.9357992Z Setting Java 17.0.18+8 as the default
2026-05-06T11:23:25.9358657Z Creating toolchains.xml for JDK version 17 from temurin
2026-05-06T11:23:25.9375765Z Writing to /home/runner/.m2/toolchains.xml
2026-05-06T11:23:25.9376939Z 
2026-05-06T11:23:25.9378236Z Java configuration:
2026-05-06T11:23:25.9379063Z   Distribution: temurin
2026-05-06T11:23:25.9380405Z   Version: 17.0.18+8
2026-05-06T11:23:25.9381424Z   Path: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.18-8/x64
2026-05-06T11:23:25.9382905Z 
2026-05-06T11:23:25.9383795Z ##[endgroup]
2026-05-06T11:23:25.9398716Z Creating settings.xml with server-id: github
2026-05-06T11:23:25.9408270Z Writing to /home/runner/.m2/settings.xml
2026-05-06T11:23:25.9635907Z ##[group]Run gradle/actions/setup-gradle@v4
2026-05-06T11:23:25.9636224Z with:
2026-05-06T11:23:25.9636410Z   cache-read-only: true
2026-05-06T11:23:25.9636637Z   cache-cleanup: on-success
2026-05-06T11:23:25.9636862Z   cache-disabled: false
2026-05-06T11:23:25.9637074Z   cache-write-only: false
2026-05-06T11:23:25.9637307Z   cache-overwrite-existing: false
2026-05-06T11:23:25.9637613Z   gradle-home-cache-includes: caches
notifications

2026-05-06T11:23:25.9638146Z   add-job-summary: always
2026-05-06T11:23:25.9638402Z   add-job-summary-as-pr-comment: never
2026-05-06T11:23:25.9638678Z   dependency-graph: disabled
2026-05-06T11:23:25.9638968Z   dependency-graph-report-dir: dependency-graph-reports
2026-05-06T11:23:25.9639315Z   dependency-graph-continue-on-failure: true
2026-05-06T11:23:25.9639589Z   build-scan-publish: false
2026-05-06T11:23:25.9639818Z   validate-wrappers: true
2026-05-06T11:23:25.9640038Z   allow-snapshot-wrappers: false
2026-05-06T11:23:25.9640331Z   gradle-home-cache-strict-match: false
2026-05-06T11:23:25.9640597Z   workflow-job-context: null
2026-05-06T11:23:25.9640958Z   github-token: ***
2026-05-06T11:23:25.9641149Z env:
2026-05-06T11:23:25.9641341Z   FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
2026-05-06T11:23:25.9641708Z   JAVA_HOME: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.18-8/x64
2026-05-06T11:23:25.9642168Z   JAVA_HOME_17_X64: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.18-8/x64
2026-05-06T11:23:25.9642524Z ##[endgroup]
2026-05-06T11:23:26.7911448Z Merged default JDK locations into /home/runner/.m2/toolchains.xml
2026-05-06T11:23:26.7914514Z ##[group]Restore Gradle state from cache
2026-05-06T11:23:27.0505093Z Gradle User Home cache not found. Will initialize empty.
2026-05-06T11:23:27.0508721Z ##[endgroup]
2026-05-06T11:23:27.0649214Z ##[group]All Gradle Wrapper jars are valid
2026-05-06T11:23:27.0651359Z ✓ Found known Gradle Wrapper JAR files:
2026-05-06T11:23:27.0652651Z   cb0da6751c2b753a16ac168bb354870ebb1e162e9083f116729cec9c781156b8 gradle/wrapper/gradle-wrapper.jar
2026-05-06T11:23:27.0654265Z ##[endgroup]
2026-05-06T11:23:27.0775639Z ##[group]Run chmod +x gradlew
2026-05-06T11:23:27.0775985Z [36;1mchmod +x gradlew[0m
2026-05-06T11:23:27.0800028Z shell: /usr/bin/bash -e {0}
2026-05-06T11:23:27.0800280Z env:
2026-05-06T11:23:27.0800483Z   FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
2026-05-06T11:23:27.0800895Z   JAVA_HOME: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.18-8/x64
2026-05-06T11:23:27.0801413Z   JAVA_HOME_17_X64: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.18-8/x64
2026-05-06T11:23:27.0801861Z   GRADLE_ACTION_ID: gradle/actions/setup-gradle
2026-05-06T11:23:27.0802157Z   GRADLE_USER_HOME: /home/runner/.gradle
2026-05-06T11:23:27.0802427Z   GRADLE_BUILD_ACTION_SETUP_COMPLETED: true
2026-05-06T11:23:27.0802709Z   GRADLE_BUILD_ACTION_CACHE_RESTORED: true
2026-05-06T11:23:27.0803130Z   DEVELOCITY_INJECTION_INIT_SCRIPT_NAME: gradle-actions.inject-develocity.init.gradle
2026-05-06T11:23:27.0803598Z   DEVELOCITY_INJECTION_CUSTOM_VALUE: gradle-actions
2026-05-06T11:23:27.0803933Z   GITHUB_DEPENDENCY_GRAPH_ENABLED: false
2026-05-06T11:23:27.0804183Z ##[endgroup]
2026-05-06T11:23:27.0913065Z ##[group]Run ./gradlew lintDebug ktlintCheck detekt verifyWithCoverage -Proborazzi.test.verify=true -Pcoverage
2026-05-06T11:23:27.0913895Z [36;1m./gradlew lintDebug ktlintCheck detekt verifyWithCoverage -Proborazzi.test.verify=true -Pcoverage[0m
2026-05-06T11:23:27.0933663Z shell: /usr/bin/bash -e {0}
2026-05-06T11:23:27.0933900Z env:
2026-05-06T11:23:27.0934278Z   FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
2026-05-06T11:23:27.0934655Z   JAVA_HOME: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.18-8/x64
2026-05-06T11:23:27.0935154Z   JAVA_HOME_17_X64: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.18-8/x64
2026-05-06T11:23:27.0935581Z   GRADLE_ACTION_ID: gradle/actions/setup-gradle
2026-05-06T11:23:27.0935868Z   GRADLE_USER_HOME: /home/runner/.gradle
2026-05-06T11:23:27.0936141Z   GRADLE_BUILD_ACTION_SETUP_COMPLETED: true
2026-05-06T11:23:27.0936410Z   GRADLE_BUILD_ACTION_CACHE_RESTORED: true
2026-05-06T11:23:27.0936871Z   DEVELOCITY_INJECTION_INIT_SCRIPT_NAME: gradle-actions.inject-develocity.init.gradle
2026-05-06T11:23:27.0937348Z   DEVELOCITY_INJECTION_CUSTOM_VALUE: gradle-actions
2026-05-06T11:23:27.0937993Z   GITHUB_DEPENDENCY_GRAPH_ENABLED: false
2026-05-06T11:23:27.0938286Z ##[endgroup]
2026-05-06T11:23:27.4850682Z Downloading https://services.gradle.org/distributions/gradle-8.11.1-bin.zip
2026-05-06T11:23:30.4915557Z .............10%.............20%.............30%.............40%.............50%.............60%.............70%.............80%.............90%.............100%
2026-05-06T11:23:31.9878584Z 
2026-05-06T11:23:31.9898802Z Welcome to Gradle 8.11.1!
2026-05-06T11:23:31.9901420Z 
2026-05-06T11:23:31.9938404Z Here are the highlights of this release:
2026-05-06T11:23:31.9978418Z  - Parallel load and store for Configuration Cache
2026-05-06T11:23:31.9979128Z  - Java compilation errors at the end of the build output
2026-05-06T11:23:31.9979829Z  - Consolidated report for warnings and deprecations
2026-05-06T11:23:31.9980238Z 
2026-05-06T11:23:32.0243464Z For more details see https://docs.gradle.org/8.11.1/release-notes.html
2026-05-06T11:23:32.0249760Z 
2026-05-06T11:23:32.1059729Z Starting a Gradle Daemon (subsequent builds will be faster)
2026-05-06T11:24:57.3868221Z 
2026-05-06T11:24:57.3888428Z > Configure project :app
2026-05-06T11:24:57.3920936Z WARNING: The option setting 'android.testoptions.manageddevices.emulator.gpu=host' is experimental.
2026-05-06T11:25:09.0864207Z 
2026-05-06T11:25:09.0908939Z > Task :app:checkKotlinGradlePluginConfigurationErrors SKIPPED
2026-05-06T11:25:09.0909686Z > Task :app:preBuild UP-TO-DATE
2026-05-06T11:25:09.0928368Z > Task :app:preDebugBuild UP-TO-DATE
2026-05-06T11:25:09.1864526Z > Task :app:generateDebugBuildConfig
2026-05-06T11:25:33.5870397Z > Task :app:generateDebugResValues
2026-05-06T11:25:33.7858967Z > Task :app:checkDebugAarMetadata
2026-05-06T11:25:33.7878496Z > Task :app:mapDebugSourceSetPaths
2026-05-06T11:25:33.7894108Z > Task :app:generateDebugResources
2026-05-06T11:25:35.1855143Z > Task :app:createDebugCompatibleScreenManifests
2026-05-06T11:25:35.1878526Z > Task :app:extractDeepLinksDebug
2026-05-06T11:25:36.9847567Z > Task :app:processDebugMainManifest
2026-05-06T11:25:37.1847021Z > Task :app:mergeDebugResources
2026-05-06T11:25:37.1849503Z > Task :app:processDebugManifest
2026-05-06T11:25:37.1850337Z > Task :app:packageDebugResources
2026-05-06T11:25:38.2862423Z > Task :app:processDebugManifestForPackage
2026-05-06T11:25:38.2878582Z > Task :app:javaPreCompileDebug
2026-05-06T11:25:38.2892651Z > Task :app:preDebugAndroidTestBuild SKIPPED
2026-05-06T11:25:38.2898550Z > Task :app:generateDebugAndroidTestResValues FROM-CACHE
2026-05-06T11:25:38.2913833Z > Task :app:parseDebugLocalResources
2026-05-06T11:25:38.2929655Z > Task :app:extractProguardFiles
2026-05-06T11:25:39.7847543Z > Task :app:preDebugUnitTestBuild UP-TO-DATE
2026-05-06T11:25:40.1848817Z > Task :app:processDebugResources
2026-05-06T11:25:45.2848793Z > Task :app:loadKtlintReporters
2026-05-06T11:25:57.5856708Z > Task :app:runKtlintCheckOverAndroidTestDebugSourceSet NO-SOURCE
2026-05-06T11:25:57.5878562Z > Task :app:ktlintAndroidTestDebugSourceSetCheck SKIPPED
2026-05-06T11:25:57.5879781Z > Task :app:runKtlintCheckOverAndroidTestReleaseSourceSet NO-SOURCE
2026-05-06T11:25:57.5885357Z > Task :app:ktlintAndroidTestReleaseSourceSetCheck SKIPPED
2026-05-06T11:26:04.7854329Z > Task :app:runKtlintCheckOverAndroidTestSourceSet
2026-05-06T11:26:05.0847863Z > Task :app:ktlintAndroidTestSourceSetCheck
2026-05-06T11:26:05.0888848Z > Task :app:runKtlintCheckOverDebugSourceSet NO-SOURCE
2026-05-06T11:26:05.0908227Z > Task :app:ktlintDebugSourceSetCheck SKIPPED
2026-05-06T11:26:05.6858862Z > Task :app:runKtlintCheckOverKotlinScripts
2026-05-06T11:26:05.7885707Z > Task :app:ktlintKotlinScriptCheck
2026-05-06T11:26:15.1862830Z > Task :app:compileDebugKotlin
2026-05-06T11:26:16.1868889Z > Task :app:runKtlintCheckOverMainSourceSet
2026-05-06T11:26:16.3854867Z > Task :app:ktlintMainSourceSetCheck
2026-05-06T11:26:16.3888488Z > Task :app:runKtlintCheckOverReleaseSourceSet NO-SOURCE
2026-05-06T11:26:16.4863464Z > Task :app:ktlintReleaseSourceSetCheck SKIPPED
2026-05-06T11:26:17.1847201Z > Task :app:runKtlintCheckOverTestDebugSourceSet
2026-05-06T11:26:17.3865102Z > Task :app:ktlintTestDebugSourceSetCheck
2026-05-06T11:26:17.3918671Z > Task :app:runKtlintCheckOverTestFixturesDebugSourceSet NO-SOURCE
2026-05-06T11:26:17.3919542Z > Task :app:ktlintTestFixturesDebugSourceSetCheck SKIPPED
2026-05-06T11:26:17.3920408Z > Task :app:runKtlintCheckOverTestFixturesReleaseSourceSet NO-SOURCE
2026-05-06T11:26:17.3921213Z > Task :app:ktlintTestFixturesReleaseSourceSetCheck SKIPPED
2026-05-06T11:26:17.3921995Z > Task :app:runKtlintCheckOverTestFixturesSourceSet NO-SOURCE
2026-05-06T11:26:17.3922691Z > Task :app:ktlintTestFixturesSourceSetCheck SKIPPED
2026-05-06T11:26:17.3923392Z > Task :app:runKtlintCheckOverTestReleaseSourceSet NO-SOURCE
2026-05-06T11:26:17.3924091Z > Task :app:ktlintTestReleaseSourceSetCheck SKIPPED
2026-05-06T11:26:24.7851261Z > Task :app:runKtlintCheckOverTestSourceSet
2026-05-06T11:26:24.9847850Z > Task :app:ktlintTestSourceSetCheck
2026-05-06T11:26:24.9908236Z > Task :app:ktlintCheck
2026-05-06T11:26:53.1856432Z > Task :app:detekt
2026-05-06T11:26:53.1910535Z > Task :app:javaPreCompileDebugUnitTest FROM-CACHE
2026-05-06T11:26:53.1969589Z > Task :app:mergeDebugShaders
2026-05-06T11:26:53.2908833Z > Task :app:compileDebugShaders NO-SOURCE
2026-05-06T11:26:53.2928516Z > Task :app:generateDebugAssets UP-TO-DATE
2026-05-06T11:26:53.8878657Z > Task :app:mergeDebugAssets
2026-05-06T11:26:53.9861032Z > Task :app:packageDebugUnitTestForUnitTest
2026-05-06T11:26:53.9878236Z > Task :app:generateDebugUnitTestConfig
2026-05-06T11:26:53.9898185Z > Task :app:generateDebugJacocoPropertiesFile
2026-05-06T11:26:54.0847082Z > Task :app:restoreOutputDirRoborazzi SKIPPED
2026-05-06T11:27:03.5878201Z 
2026-05-06T11:27:03.5898673Z > Task :app:compileDebugKotlin
2026-05-06T11:27:03.5941367Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/main/java/com/servicebook/ui/records/ImageViewerScreen.kt:65:9 'fun rememberTransformableState(onTransformation: (Float, Offset, Float) -> Unit): TransformableState' is deprecated. Prefer remembering a TransformableState with a onTransformation lambda that takes the centroid. This centroid (if specified) is the point at which zooming or rotation should happen around which allows for more natural transformations.
2026-05-06T11:27:03.6001032Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/main/java/com/servicebook/ui/records/RecordDetailScreen.kt:151:60 'fun rememberTooltipPositionProvider(spacingBetweenTooltipAndAnchor: Dp = ...): PopupPositionProvider' is deprecated. Deprecated in favor of rememberTooltipPositionProvider API that takes a preferred positioning. Please use rememberTooltipPositionProvider with TooltipAnchorPosition.Above if this same behavior is desired.
2026-05-06T11:27:03.6008040Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/main/java/com/servicebook/ui/records/RecordDetailScreen.kt:165:60 'fun rememberTooltipPositionProvider(spacingBetweenTooltipAndAnchor: Dp = ...): PopupPositionProvider' is deprecated. Deprecated in favor of rememberTooltipPositionProvider API that takes a preferred positioning. Please use rememberTooltipPositionProvider with TooltipAnchorPosition.Above if this same behavior is desired.
2026-05-06T11:27:03.6057484Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/main/java/com/servicebook/ui/records/RecordDetailScreen.kt:374:49 'val Icons.Filled.InsertDriveFile: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.InsertDriveFile.
2026-05-06T11:27:03.6100653Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/main/java/com/servicebook/ui/records/RecordDetailScreen.kt:448:64 'fun rememberTooltipPositionProvider(spacingBetweenTooltipAndAnchor: Dp = ...): PopupPositionProvider' is deprecated. Deprecated in favor of rememberTooltipPositionProvider API that takes a preferred positioning. Please use rememberTooltipPositionProvider with TooltipAnchorPosition.Above if this same behavior is desired.
2026-05-06T11:27:03.6131173Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/main/java/com/servicebook/ui/records/RecordDetailScreen.kt:455:64 'fun rememberTooltipPositionProvider(spacingBetweenTooltipAndAnchor: Dp = ...): PopupPositionProvider' is deprecated. Deprecated in favor of rememberTooltipPositionProvider API that takes a preferred positioning. Please use rememberTooltipPositionProvider with TooltipAnchorPosition.Above if this same behavior is desired.
2026-05-06T11:27:03.6159536Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/main/java/com/servicebook/ui/records/RecordDetailScreen.kt:546:107 'val Icons.Filled.InsertDriveFile: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.InsertDriveFile.
2026-05-06T11:27:17.4859314Z 
2026-05-06T11:27:17.4878457Z > Task :app:compileDebugJavaWithJavac
2026-05-06T11:27:17.6846961Z > Task :app:bundleDebugClassesToCompileJar
2026-05-06T11:27:20.2865740Z > Task :app:generateDebugLintReportModel
2026-05-06T11:27:28.7847027Z > Task :app:generateDebugAndroidTestLintModel
2026-05-06T11:27:38.5850464Z > Task :app:generateDebugUnitTestLintModel
2026-05-06T11:28:08.5848612Z > Task :app:lintAnalyzeDebug
2026-05-06T11:28:09.2861785Z > Task :app:lintAnalyzeDebugAndroidTest
2026-05-06T11:28:39.2846662Z > Task :app:lintAnalyzeDebugUnitTest
2026-05-06T11:29:06.0868630Z > Task :app:bundleDebugClassesToRuntimeJar
2026-05-06T11:29:22.3888610Z 
2026-05-06T11:29:22.3918855Z > Task :app:lintReportDebug
2026-05-06T11:29:22.3958762Z Wrote HTML report to file:///home/runner/work/Service-Book/Service-Book/app/build/reports/lint-results-debug.html
2026-05-06T11:29:22.3968281Z 
2026-05-06T11:29:22.3998312Z > Task :app:lintDebug
2026-05-06T11:29:22.4868678Z > Task :app:processDebugJavaRes
2026-05-06T11:29:35.2868315Z 
2026-05-06T11:29:35.2908346Z > Task :app:compileDebugUnitTestKotlin
2026-05-06T11:29:35.2971864Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/MainActivityTest.kt:27:27 'fun createComposeRule(effectContext: CoroutineContext = ...): ComposeContentTestRule' is deprecated. Use `androidx.compose.ui.test.junit4.v2.createComposeRule` instead. The v2 APIs use StandardTestDispatcher instead of UnconfinedTestDispatcher, which aligns with standard coroutine behavior by queuing tasks rather than executing them immediately. Tests relying on immediate execution may require explicit synchronization. Please refer to the migration guide for more details.
2026-05-06T11:29:35.3002489Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/components/ComponentScreenshotTest.kt:20:27 'fun createComposeRule(effectContext: CoroutineContext = ...): ComposeContentTestRule' is deprecated. Use `androidx.compose.ui.test.junit4.v2.createComposeRule` instead. The v2 APIs use StandardTestDispatcher instead of UnconfinedTestDispatcher, which aligns with standard coroutine behavior by queuing tasks rather than executing them immediately. Tests relying on immediate execution may require explicit synchronization. Please refer to the migration guide for more details.
2026-05-06T11:29:35.3011007Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/components/PaywallScaffoldScreenshotTest.kt:25:27 'fun createComposeRule(effectContext: CoroutineContext = ...): ComposeContentTestRule' is deprecated. Use `androidx.compose.ui.test.junit4.v2.createComposeRule` instead. The v2 APIs use StandardTestDispatcher instead of UnconfinedTestDispatcher, which aligns with standard coroutine behavior by queuing tasks rather than executing them immediately. Tests relying on immediate execution may require explicit synchronization. Please refer to the migration guide for more details.
2026-05-06T11:29:35.3042379Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/components/ReadOnlyWarningBannerScreenshotTest.kt:12:27 'fun createComposeRule(effectContext: CoroutineContext = ...): ComposeContentTestRule' is deprecated. Use `androidx.compose.ui.test.junit4.v2.createComposeRule` instead. The v2 APIs use StandardTestDispatcher instead of UnconfinedTestDispatcher, which aligns with standard coroutine behavior by queuing tasks rather than executing them immediately. Tests relying on immediate execution may require explicit synchronization. Please refer to the migration guide for more details.
2026-05-06T11:29:35.3051534Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/components/RequiredLabelTest.kt:27:27 'fun <reified A : ComponentActivity> createAndroidComposeRule(effectContext: CoroutineContext = ...): AndroidComposeTestRule<ActivityScenarioRule<A>, A>' is deprecated. Use `androidx.compose.ui.test.junit4.v2.createAndroidComposeRule` instead. The v2 APIs use StandardTestDispatcher instead of UnconfinedTestDispatcher, which aligns with standard coroutine behavior by queuing tasks rather than executing them immediately. Tests relying on immediate execution may require explicit synchronization. Please refer to the migration guide for more details.
2026-05-06T11:29:35.3082097Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/components/UpgradeDialogScreenshotTest.kt:11:27 'fun createComposeRule(effectContext: CoroutineContext = ...): ComposeContentTestRule' is deprecated. Use `androidx.compose.ui.test.junit4.v2.createComposeRule` instead. The v2 APIs use StandardTestDispatcher instead of UnconfinedTestDispatcher, which aligns with standard coroutine behavior by queuing tasks rather than executing them immediately. Tests relying on immediate execution may require explicit synchronization. Please refer to the migration guide for more details.
2026-05-06T11:29:35.3111909Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/components/UpgradeDialogTest.kt:19:27 'fun createComposeRule(effectContext: CoroutineContext = ...): ComposeContentTestRule' is deprecated. Use `androidx.compose.ui.test.junit4.v2.createComposeRule` instead. The v2 APIs use StandardTestDispatcher instead of UnconfinedTestDispatcher, which aligns with standard coroutine behavior by queuing tasks rather than executing them immediately. Tests relying on immediate execution may require explicit synchronization. Please refer to the migration guide for more details.
2026-05-06T11:29:35.3120088Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/navigation/SetupScreenTest.kt:17:27 'fun createComposeRule(effectContext: CoroutineContext = ...): ComposeContentTestRule' is deprecated. Use `androidx.compose.ui.test.junit4.v2.createComposeRule` instead. The v2 APIs use StandardTestDispatcher instead of UnconfinedTestDispatcher, which aligns with standard coroutine behavior by queuing tasks rather than executing them immediately. Tests relying on immediate execution may require explicit synchronization. Please refer to the migration guide for more details.
2026-05-06T11:29:35.3152203Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/records/AddEditRecordScreenIT.kt:27:27 'fun createComposeRule(effectContext: CoroutineContext = ...): ComposeContentTestRule' is deprecated. Use `androidx.compose.ui.test.junit4.v2.createComposeRule` instead. The v2 APIs use StandardTestDispatcher instead of UnconfinedTestDispatcher, which aligns with standard coroutine behavior by queuing tasks rather than executing them immediately. Tests relying on immediate execution may require explicit synchronization. Please refer to the migration guide for more details.
2026-05-06T11:29:35.3182560Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/records/AddEditRecordScreenTest.kt:22:27 'fun <reified A : ComponentActivity> createAndroidComposeRule(effectContext: CoroutineContext = ...): AndroidComposeTestRule<ActivityScenarioRule<A>, A>' is deprecated. Use `androidx.compose.ui.test.junit4.v2.createAndroidComposeRule` instead. The v2 APIs use StandardTestDispatcher instead of UnconfinedTestDispatcher, which aligns with standard coroutine behavior by queuing tasks rather than executing them immediately. Tests relying on immediate execution may require explicit synchronization. Please refer to the migration guide for more details.
2026-05-06T11:29:35.3191665Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/records/AddEditRecordScreenshotTest.kt:15:27 'fun createComposeRule(effectContext: CoroutineContext = ...): ComposeContentTestRule' is deprecated. Use `androidx.compose.ui.test.junit4.v2.createComposeRule` instead. The v2 APIs use StandardTestDispatcher instead of UnconfinedTestDispatcher, which aligns with standard coroutine behavior by queuing tasks rather than executing them immediately. Tests relying on immediate execution may require explicit synchronization. Please refer to the migration guide for more details.
2026-05-06T11:29:35.3222111Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/records/ImageViewerScreenshotTest.kt:15:27 'fun createComposeRule(effectContext: CoroutineContext = ...): ComposeContentTestRule' is deprecated. Use `androidx.compose.ui.test.junit4.v2.createComposeRule` instead. The v2 APIs use StandardTestDispatcher instead of UnconfinedTestDispatcher, which aligns with standard coroutine behavior by queuing tasks rather than executing them immediately. Tests relying on immediate execution may require explicit synchronization. Please refer to the migration guide for more details.
2026-05-06T11:29:35.3251970Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/records/RecordDetailScreenIT.kt:23:27 'fun createComposeRule(effectContext: CoroutineContext = ...): ComposeContentTestRule' is deprecated. Use `androidx.compose.ui.test.junit4.v2.createComposeRule` instead. The v2 APIs use StandardTestDispatcher instead of UnconfinedTestDispatcher, which aligns with standard coroutine behavior by queuing tasks rather than executing them immediately. Tests relying on immediate execution may require explicit synchronization. Please refer to the migration guide for more details.
2026-05-06T11:29:35.3260600Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/records/RecordDetailScreenshotTest.kt:16:27 'fun createComposeRule(effectContext: CoroutineContext = ...): ComposeContentTestRule' is deprecated. Use `androidx.compose.ui.test.junit4.v2.createComposeRule` instead. The v2 APIs use StandardTestDispatcher instead of UnconfinedTestDispatcher, which aligns with standard coroutine behavior by queuing tasks rather than executing them immediately. Tests relying on immediate execution may require explicit synchronization. Please refer to the migration guide for more details.
2026-05-06T11:29:35.3292339Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/records/VehicleDetailScreenIT.kt:28:27 'fun createComposeRule(effectContext: CoroutineContext = ...): ComposeContentTestRule' is deprecated. Use `androidx.compose.ui.test.junit4.v2.createComposeRule` instead. The v2 APIs use StandardTestDispatcher instead of UnconfinedTestDispatcher, which aligns with standard coroutine behavior by queuing tasks rather than executing them immediately. Tests relying on immediate execution may require explicit synchronization. Please refer to the migration guide for more details.
2026-05-06T11:29:35.3321962Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/records/VehicleDetailScreenTest.kt:27:27 'fun createComposeRule(effectContext: CoroutineContext = ...): ComposeContentTestRule' is deprecated. Use `androidx.compose.ui.test.junit4.v2.createComposeRule` instead. The v2 APIs use StandardTestDispatcher instead of UnconfinedTestDispatcher, which aligns with standard coroutine behavior by queuing tasks rather than executing them immediately. Tests relying on immediate execution may require explicit synchronization. Please refer to the migration guide for more details.
2026-05-06T11:29:35.3330521Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/records/VehicleDetailScreenshotTest.kt:19:27 'fun createComposeRule(effectContext: CoroutineContext = ...): ComposeContentTestRule' is deprecated. Use `androidx.compose.ui.test.junit4.v2.createComposeRule` instead. The v2 APIs use StandardTestDispatcher instead of UnconfinedTestDispatcher, which aligns with standard coroutine behavior by queuing tasks rather than executing them immediately. Tests relying on immediate execution may require explicit synchronization. Please refer to the migration guide for more details.
2026-05-06T11:29:35.3362180Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/settings/CategoriesScreenIT.kt:27:27 'fun createComposeRule(effectContext: CoroutineContext = ...): ComposeContentTestRule' is deprecated. Use `androidx.compose.ui.test.junit4.v2.createComposeRule` instead. The v2 APIs use StandardTestDispatcher instead of UnconfinedTestDispatcher, which aligns with standard coroutine behavior by queuing tasks rather than executing them immediately. Tests relying on immediate execution may require explicit synchronization. Please refer to the migration guide for more details.
2026-05-06T11:29:35.3371655Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/settings/CategoriesScreenTest.kt:24:27 'fun <reified A : ComponentActivity> createAndroidComposeRule(effectContext: CoroutineContext = ...): AndroidComposeTestRule<ActivityScenarioRule<A>, A>' is deprecated. Use `androidx.compose.ui.test.junit4.v2.createAndroidComposeRule` instead. The v2 APIs use StandardTestDispatcher instead of UnconfinedTestDispatcher, which aligns with standard coroutine behavior by queuing tasks rather than executing them immediately. Tests relying on immediate execution may require explicit synchronization. Please refer to the migration guide for more details.
2026-05-06T11:29:35.3402231Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/settings/CategoriesScreenshotTest.kt:18:27 'fun createComposeRule(effectContext: CoroutineContext = ...): ComposeContentTestRule' is deprecated. Use `androidx.compose.ui.test.junit4.v2.createComposeRule` instead. The v2 APIs use StandardTestDispatcher instead of UnconfinedTestDispatcher, which aligns with standard coroutine behavior by queuing tasks rather than executing them immediately. Tests relying on immediate execution may require explicit synchronization. Please refer to the migration guide for more details.
2026-05-06T11:29:35.3445481Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/settings/SettingsScreenIT.kt:27:27 'fun createComposeRule(effectContext: CoroutineContext = ...): ComposeContentTestRule' is deprecated. Use `androidx.compose.ui.test.junit4.v2.createComposeRule` instead. The v2 APIs use StandardTestDispatcher instead of UnconfinedTestDispatcher, which aligns with standard coroutine behavior by queuing tasks rather than executing them immediately. Tests relying on immediate execution may require explicit synchronization. Please refer to the migration guide for more details.
2026-05-06T11:29:35.3454068Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/settings/SettingsScreenshotTest.kt:16:27 'fun createComposeRule(effectContext: CoroutineContext = ...): ComposeContentTestRule' is deprecated. Use `androidx.compose.ui.test.junit4.v2.createComposeRule` instead. The v2 APIs use StandardTestDispatcher instead of UnconfinedTestDispatcher, which aligns with standard coroutine behavior by queuing tasks rather than executing them immediately. Tests relying on immediate execution may require explicit synchronization. Please refer to the migration guide for more details.
2026-05-06T11:29:35.3469802Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/settings/SettingsViewModelIT.kt:369:13 The corresponding parameter in the supertype 'VaultStorage' is named 'vehicleId'. This may cause problems when calling this function with named arguments.
2026-05-06T11:29:35.3489476Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/settings/SettingsViewModelIT.kt:370:13 The corresponding parameter in the supertype 'VaultStorage' is named 'recordId'. This may cause problems when calling this function with named arguments.
2026-05-06T11:29:35.3509767Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/settings/SettingsViewModelIT.kt:376:13 The corresponding parameter in the supertype 'VaultStorage' is named 'vehicleId'. This may cause problems when calling this function with named arguments.
2026-05-06T11:29:35.3529760Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/settings/SettingsViewModelIT.kt:377:13 The corresponding parameter in the supertype 'VaultStorage' is named 'recordId'. This may cause problems when calling this function with named arguments.
2026-05-06T11:29:35.3549728Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/settings/SettingsViewModelIT.kt:381:13 The corresponding parameter in the supertype 'VaultStorage' is named 'vehicleId'. This may cause problems when calling this function with named arguments.
2026-05-06T11:29:35.3569842Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/settings/SettingsViewModelIT.kt:382:13 The corresponding parameter in the supertype 'VaultStorage' is named 'recordId'. This may cause problems when calling this function with named arguments.
2026-05-06T11:29:35.3573756Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/settings/SettingsViewModelIT.kt:383:13 The corresponding parameter in the supertype 'VaultStorage' is named 'sourceUri'. This may cause problems when calling this function with named arguments.
2026-05-06T11:29:35.3599938Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/settings/SettingsViewModelIT.kt:384:13 The corresponding parameter in the supertype 'VaultStorage' is named 'filename'. This may cause problems when calling this function with named arguments.
2026-05-06T11:29:35.3619715Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/settings/SettingsViewModelIT.kt:388:13 The corresponding parameter in the supertype 'VaultStorage' is named 'vehicleId'. This may cause problems when calling this function with named arguments.
2026-05-06T11:29:35.3639539Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/settings/SettingsViewModelIT.kt:389:13 The corresponding parameter in the supertype 'VaultStorage' is named 'recordId'. This may cause problems when calling this function with named arguments.
2026-05-06T11:29:35.3660254Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/settings/SettingsViewModelIT.kt:390:13 The corresponding parameter in the supertype 'VaultStorage' is named 'filename'. This may cause problems when calling this function with named arguments.
2026-05-06T11:29:35.3663945Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/settings/SettingsViewModelIT.kt:394:13 The corresponding parameter in the supertype 'VaultStorage' is named 'vehicleId'. This may cause problems when calling this function with named arguments.
2026-05-06T11:29:35.3689852Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/settings/SettingsViewModelIT.kt:395:13 The corresponding parameter in the supertype 'VaultStorage' is named 'recordId'. This may cause problems when calling this function with named arguments.
2026-05-06T11:29:35.3709695Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/settings/SettingsViewModelIT.kt:396:13 The corresponding parameter in the supertype 'VaultStorage' is named 'filename'. This may cause problems when calling this function with named arguments.
2026-05-06T11:29:35.3731678Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/vehicles/AddEditVehicleScreenIT.kt:26:27 'fun createComposeRule(effectContext: CoroutineContext = ...): ComposeContentTestRule' is deprecated. Use `androidx.compose.ui.test.junit4.v2.createComposeRule` instead. The v2 APIs use StandardTestDispatcher instead of UnconfinedTestDispatcher, which aligns with standard coroutine behavior by queuing tasks rather than executing them immediately. Tests relying on immediate execution may require explicit synchronization. Please refer to the migration guide for more details.
2026-05-06T11:29:35.3762297Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/vehicles/AddEditVehicleScreenTest.kt:22:27 'fun <reified A : ComponentActivity> createAndroidComposeRule(effectContext: CoroutineContext = ...): AndroidComposeTestRule<ActivityScenarioRule<A>, A>' is deprecated. Use `androidx.compose.ui.test.junit4.v2.createAndroidComposeRule` instead. The v2 APIs use StandardTestDispatcher instead of UnconfinedTestDispatcher, which aligns with standard coroutine behavior by queuing tasks rather than executing them immediately. Tests relying on immediate execution may require explicit synchronization. Please refer to the migration guide for more details.
2026-05-06T11:29:35.3771230Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/vehicles/AddEditVehicleScreenshotTest.kt:16:27 'fun createComposeRule(effectContext: CoroutineContext = ...): ComposeContentTestRule' is deprecated. Use `androidx.compose.ui.test.junit4.v2.createComposeRule` instead. The v2 APIs use StandardTestDispatcher instead of UnconfinedTestDispatcher, which aligns with standard coroutine behavior by queuing tasks rather than executing them immediately. Tests relying on immediate execution may require explicit synchronization. Please refer to the migration guide for more details.
2026-05-06T11:29:35.3793246Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/vehicles/VehicleListScreenIT.kt:28:27 'fun createComposeRule(effectContext: CoroutineContext = ...): ComposeContentTestRule' is deprecated. Use `androidx.compose.ui.test.junit4.v2.createComposeRule` instead. The v2 APIs use StandardTestDispatcher instead of UnconfinedTestDispatcher, which aligns with standard coroutine behavior by queuing tasks rather than executing them immediately. Tests relying on immediate execution may require explicit synchronization. Please refer to the migration guide for more details.
2026-05-06T11:29:35.3833612Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/test/java/com/servicebook/ui/vehicles/VehicleListScreenshotTest.kt:15:27 'fun createComposeRule(effectContext: CoroutineContext = ...): ComposeContentTestRule' is deprecated. Use `androidx.compose.ui.test.junit4.v2.createComposeRule` instead. The v2 APIs use StandardTestDispatcher instead of UnconfinedTestDispatcher, which aligns with standard coroutine behavior by queuing tasks rather than executing them immediately. Tests relying on immediate execution may require explicit synchronization. Please refer to the migration guide for more details.
2026-05-06T11:29:36.0845920Z 
2026-05-06T11:29:36.0847344Z > Task :app:compileDebugUnitTestJavaWithJavac NO-SOURCE
2026-05-06T11:29:36.0849876Z > Task :app:processDebugUnitTestJavaRes
2026-05-06T11:29:53.6859391Z OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
2026-05-06T11:30:06.0878701Z > Task :app:testDebugUnitTest
2026-05-06T11:30:16.6865066Z 
2026-05-06T11:30:16.6868337Z OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
2026-05-06T11:30:49.6859372Z OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
2026-05-06T11:32:28.0849038Z 
2026-05-06T11:32:28.0852748Z > Task :app:finalizeTestRoborazziDebug
2026-05-06T11:32:30.5851855Z 
2026-05-06T11:32:30.5888236Z > Task :app:verifyWithCoverage
2026-05-06T11:32:30.5919616Z [ant:jacocoReport] Classes in bundle 'app' do not match with execution data. For report generation the same class files must be used as at runtime.
2026-05-06T11:32:30.5929783Z [ant:jacocoReport] Execution data for class com/servicebook/data/billing/BillingManagerImpl$Companion does not match.
2026-05-06T11:32:30.5932824Z [ant:jacocoReport] Execution data for class com/servicebook/data/billing/BillingManagerImpl$special$$inlined$map$1$2 does not match.
2026-05-06T11:32:30.5934288Z [ant:jacocoReport] Execution data for class com/servicebook/data/billing/BillingManagerImpl$startConnection$1 does not match.
2026-05-06T11:32:30.5935676Z [ant:jacocoReport] Execution data for class com/servicebook/data/billing/BillingManagerImpl does not match.
2026-05-06T11:32:30.5937016Z [ant:jacocoReport] Execution data for class com/servicebook/data/billing/BillingManagerImpl$isPremium$1 does not match.
2026-05-06T11:32:30.5938741Z [ant:jacocoReport] Execution data for class com/servicebook/data/billing/BillingManagerImpl$hasPendingPurchase$1 does not match.
2026-05-06T11:32:31.7851490Z gradle/actions: Writing build results to /home/runner/work/_temp/.gradle-actions/build-results/__run_2-1778066619279.json
2026-05-06T11:32:31.7880823Z 
2026-05-06T11:32:31.7910825Z BUILD SUCCESSFUL in 9m 4s
2026-05-06T11:32:31.7911336Z 53 actionable tasks: 51 executed, 2 from cache
2026-05-06T11:32:32.5188451Z ##[group]Run actions/upload-artifact@v7
2026-05-06T11:32:32.5188968Z with:
2026-05-06T11:32:32.5189297Z   name: jacoco-html-report
2026-05-06T11:32:32.5189693Z   path: app/build/reports/jacoco/verifyWithCoverage/html/
2026-05-06T11:32:32.5190003Z   retention-days: 7
2026-05-06T11:32:32.5190202Z   if-no-files-found: warn
2026-05-06T11:32:32.5190408Z   compression-level: 6
2026-05-06T11:32:32.5190720Z   overwrite: false
2026-05-06T11:32:32.5191049Z   include-hidden-files: false
2026-05-06T11:32:32.5191270Z   archive: true
2026-05-06T11:32:32.5191432Z env:
2026-05-06T11:32:32.5191623Z   FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
2026-05-06T11:32:32.5192011Z   JAVA_HOME: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.18-8/x64
2026-05-06T11:32:32.5192928Z   JAVA_HOME_17_X64: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.18-8/x64
2026-05-06T11:32:32.5193678Z   GRADLE_ACTION_ID: gradle/actions/setup-gradle
2026-05-06T11:32:32.5194202Z   GRADLE_USER_HOME: /home/runner/.gradle
2026-05-06T11:32:32.5194753Z   GRADLE_BUILD_ACTION_SETUP_COMPLETED: true
2026-05-06T11:32:32.5195254Z   GRADLE_BUILD_ACTION_CACHE_RESTORED: true
2026-05-06T11:32:32.5196028Z   DEVELOCITY_INJECTION_INIT_SCRIPT_NAME: gradle-actions.inject-develocity.init.gradle
2026-05-06T11:32:32.5196898Z   DEVELOCITY_INJECTION_CUSTOM_VALUE: gradle-actions
2026-05-06T11:32:32.5197462Z   GITHUB_DEPENDENCY_GRAPH_ENABLED: false
2026-05-06T11:32:32.5198255Z ##[endgroup]
2026-05-06T11:32:33.1809486Z With the provided path, there will be 539 files uploaded
2026-05-06T11:32:33.1810162Z Artifact name is valid!
2026-05-06T11:32:33.1810508Z Root directory input is valid!
2026-05-06T11:32:33.3383233Z Uploading artifact: jacoco-html-report.zip
2026-05-06T11:32:33.3432593Z Beginning upload of artifact content to blob storage
2026-05-06T11:32:34.4098370Z Uploaded bytes 1091425
2026-05-06T11:32:34.4686752Z Finished uploading artifact content to blob storage!
2026-05-06T11:32:34.4690178Z SHA256 digest of uploaded artifact is 69086a20a80f14bae535038a0996ff1684da205e11d5c343931c016381a3e91e
2026-05-06T11:32:34.4691299Z Finalizing artifact upload
2026-05-06T11:32:34.7559408Z Artifact jacoco-html-report successfully finalized. Artifact ID 6829128360
2026-05-06T11:32:34.7561084Z Artifact jacoco-html-report has been successfully uploaded! Final size is 1091425 bytes. Artifact ID is 6829128360
2026-05-06T11:32:34.7564835Z Artifact download URL: https://github.com/Mesya82/Service-Book/actions/runs/25432289790/artifacts/6829128360
2026-05-06T11:32:34.7844839Z Post job cleanup.
2026-05-06T11:32:35.0659274Z In post-action step
2026-05-06T11:32:35.0672689Z Cache is read-only: will not save state for use in subsequent builds.
2026-05-06T11:32:35.0680983Z Generating Job Summary
2026-05-06T11:32:35.0699831Z Completed post-action step
2026-05-06T11:32:35.0874974Z Post job cleanup.
2026-05-06T11:32:35.2392373Z Post job cleanup.
2026-05-06T11:32:35.3382831Z [command]/usr/bin/git version
2026-05-06T11:32:35.3438437Z git version 2.53.0
2026-05-06T11:32:35.3483224Z Temporarily overriding HOME='/home/runner/work/_temp/6dfd59ef-2465-4aa6-ab59-45e843568a6d' before making global git config changes
2026-05-06T11:32:35.3484891Z Adding repository directory to the temporary git global config as a safe directory
2026-05-06T11:32:35.3491325Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/Service-Book/Service-Book
2026-05-06T11:32:35.3531724Z Removing SSH command configuration
2026-05-06T11:32:35.3539355Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-05-06T11:32:35.3602919Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2026-05-06T11:32:35.4010574Z Removing HTTP extra header
2026-05-06T11:32:35.4011667Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-05-06T11:32:35.4080973Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2026-05-06T11:32:35.4430586Z Removing includeIf entries pointing to credentials config files
2026-05-06T11:32:35.4431833Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-05-06T11:32:35.4465172Z includeif.gitdir:/home/runner/work/Service-Book/Service-Book/.git.path
2026-05-06T11:32:35.4478760Z includeif.gitdir:/home/runner/work/Service-Book/Service-Book/.git/worktrees/*.path
2026-05-06T11:32:35.4489570Z includeif.gitdir:/github/workspace/.git.path
2026-05-06T11:32:35.4490411Z includeif.gitdir:/github/workspace/.git/worktrees/*.path
2026-05-06T11:32:35.4495468Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/Service-Book/Service-Book/.git.path
2026-05-06T11:32:35.4528581Z /home/runner/work/_temp/git-credentials-f9018ff7-3896-4097-819c-9f96e57ce264.config
2026-05-06T11:32:35.4549310Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/Service-Book/Service-Book/.git.path /home/runner/work/_temp/git-credentials-f9018ff7-3896-4097-819c-9f96e57ce264.config
2026-05-06T11:32:35.4613536Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/Service-Book/Service-Book/.git/worktrees/*.path
2026-05-06T11:32:35.4648861Z /home/runner/work/_temp/git-credentials-f9018ff7-3896-4097-819c-9f96e57ce264.config
2026-05-06T11:32:35.4692031Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/Service-Book/Service-Book/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-f9018ff7-3896-4097-819c-9f96e57ce264.config
2026-05-06T11:32:35.4748778Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path
2026-05-06T11:32:35.4750399Z /github/runner_temp/git-credentials-f9018ff7-3896-4097-819c-9f96e57ce264.config
2026-05-06T11:32:35.4770283Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-f9018ff7-3896-4097-819c-9f96e57ce264.config
2026-05-06T11:32:35.4843746Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path
2026-05-06T11:32:35.4868529Z /github/runner_temp/git-credentials-f9018ff7-3896-4097-819c-9f96e57ce264.config
2026-05-06T11:32:35.4882527Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-f9018ff7-3896-4097-819c-9f96e57ce264.config
2026-05-06T11:32:35.4971405Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-05-06T11:32:35.5215180Z Removing credentials config '/home/runner/work/_temp/git-credentials-f9018ff7-3896-4097-819c-9f96e57ce264.config'
2026-05-06T11:32:35.5381671Z Cleaning up orphan processes
2026-05-06T11:32:35.5866421Z Terminate orphan process: pid (2288) (java)
2026-05-06T11:32:35.5970720Z Terminate orphan process: pid (2424) (java)
2026-05-06T11:32:35.6057463Z ##[warning]Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: gradle/actions/setup-gradle@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
